(RAM)
	player
	foundItems
	items
	mapGrid
	key
	audio
	saveInfo
	dropItems
	
	
	
_______________________________________
- player -

(RAM)
	(player)
		hp
		maxHp
		hearts
		maxHearts
		vel = {x,y}
		(equip)
			weapon
			subWeapon
			armor
			accessory
		attack = #
		subAttack = #
		defense = #
		direction = #  (0 or 1)
		(gridPosition) = x,y  (2d array position on map grid)
		(pixelPosition) = x,y  (pixel coords)  (for saved games)
		enterFrom = up, down, left, right
?		(tilePosition) = x,y		(Is this used?)
	

_______________________________________
- foundItems -
(RAM)
	(foundItems)
		itemId = true		(each item must have a different itemId)


_______________________________________
- items -

(RAM)
	(items)
		(weapon)
			sword = 3  (quantity)
			club = 7
		(subWeapon)
			bomb = 9
			dagger = 2
		(armor)
			clothes = 1
			spandex = 3
			wooden_shirt = 7  (_ is displayed as a space)
		(accessory)
			amulet = 2
			gauntlet = 7
		(ability)
			double_jump = true
			fly = true
			slide = true
		(items)
			potion = 5
_______________________________________
- mapGrid -

(RAM)
	[mapGrid]  (2d-array)
		= true / false
		
_______________________________________
- key -

(RAM)
	(key)
		left		37		left
		right		39		right
		up			38		up
		down		40		down
		jump		32		space
		attack	16		shift
		sub			17		CTRL
		super		83		s
		sex			38		up
		taunt		90		z
		menu		27		ESC
		choose	32		space
		
_______________________________________
- audio -		(stores audio volumes)

(RAM)
	(audio)
		(music)
			songName = ""
			isPlaying = true;
			volume = 100
		(sound)
			volume = 100

_______________________________________
- saveInfo -

(RAM)
	(saveInfo)
		saveName = ""
		playTime = #
		loadTime = #  (used to calculate playTime)
		gameId = "humbird0_castlevania1"
		lastSaveIndex = #


_______________________________________
- dropItems -

(RAM)
	(dropItems)
		potion = "items"		(the value indicates the item's category)
		sword = "weapon"
		...
